@charset "utf-8";
/*!
 * @style.css
 * @功能：1、页面基本样式
 *       2、时间：2019-05-25
 */

 /*顶部*/
/* .hd-ding{
 	position: fixed;
 	top: 0;
 	left: 0;
 	right: 0;
 	z-index: 99;
 }
 .hd-co{
 	height: 53px;
    background: #64b72c;
    font-size: 16px;
    color: #fff;
    line-height: 53px;
 }
 .hd-bg{
 	height: 154px;
 	background: url(../images/nav_bg.png) no-repeat top center;
 }
 .hd-na{
 	height: 100%;
 	position: relative;
 }
 .hd-na-li{
    height: 45px;
    float: left;
    margin-top: 30px;
 }
 .hd-na-li:nth-child(4),
 .hd-na-li:nth-child(5),
 .hd-na-li:nth-child(6){
 	float: right;
 }
 .hd-na-a{
 	height: 100%;
 	padding: 0 23px;
 	font-size: 18px;
 	color: #fff;
 	border-radius: 8px;
 	margin-right: 18px;
 	line-height: 45px;
 	text-align: center;
 }
 .hd-na-act{
 	background-color: #fff;
 	color: #5ba132;
 }
 .hd-na-img{
 	position: absolute;
 	left: 0;
 	top: -53px;
 	right: 0;
 	margin: 0 auto;
 }*/
 .hd-hd{
 	height: 50px;
 	background: #64b72c;
 	font-size: 16px;
 	color: #fff;
 	line-height: 50px;
 }
 .hd-con{
 	height: 127px;
 }
 .hd-con-img{
/* 	max-width: 100%;
 	height: auto;
 	margin-top: 35px;
	 */
    max-width: 169px;
    height: 100px;
    margin-top: 15px;
 }
 .hd-na{
 	margin-left: 60px;
 }
 .hd-na-li{
    float: left;
 }
 .hd-na-a{
 	font-size: 20px;
 	color: #64b72c;
 	margin-right: 34px;
 	line-height: 127px;
 }
 .hd-na-act{
 	color: #ffb300;
 }
 .hd-na-ri{
 	margin-top: 43px;
 }
 .hd-ri-ic{
 	margin-right: 10px;
 }
 .hd-riri-p1{
 	font-size: 12px;
 	color: #373737;
 }
 .hd-riri-p2{
 	font-size: 18px;
 	color: #ffb300;
 	line-height: 28px;
 }
 /* Banner图片样式开始 ============================================== */
#mainBox{position:relative;width:100%;}
#mainBox .banner{position:absolute;left:0;top:0;}
#mainBox .banner,
#mainBox .banner .list{width:100%;height:100%;}
#mainBox .banner .list li,
#mainBox .banner .list li a{width:100%;height:100%;}
#mainBox .banner .list li a{display:block;}
#mainBox .banner .list li{display:none;position:absolute;left:0;top:0;background:center top no-repeat;background-size:cover;}
#mainBox .banner .list li:first-child{  display:block;}
#mainBox .btn{bottom:-50px;left:0;width:100%;height:31px;font-size:0;z-index:5;position:absolute;text-align:center;}
#mainBox .btn li{vertical-align:top;overflow:hidden;text-indent:-1000px;cursor:pointer;background:url("../images/arrow1.png");margin:0 7px;width:50px;height:31px;  display:inline-block; border:none;}
#mainBox .btn li.hover{background:url("../images/arrow.png");}
#mainBox .img{width:100%;overflow:hidden;}
#mainBox .img img{width:100%;opacity:0;}

/*首页-间隔线*/
.in-in{
	margin: 70px 0 25px;
}
.in-in-xi{
	display: inline-block;
	height: 1px;
	background-color: #8e8c8b;
}
.in-in-txt{
	font-size: 14px;
	color: #525251;
	display: inline-block;
	width: 98px;
	position: absolute;
	top: 6px;
	left: 0;
	right: 0;
	margin: 0 auto;
	background-color: #fff;
}
.in-in-txt::before,
.in-in-txt::after{
	content: '';
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #a6a5a4;
	margin: 0 9px;
}

/*首页-饭堂承包商*/
.in-ca-hd{
	margin-bottom: 50px;
}
.in-ca-hd-sp{
	font-size: 33px;
	color: #5ba132;
	line-height: 63px;
}
.in-ca-hd-sp:first-child::before,
.in-ca-hd-sp:last-child::after{
	content: '';
	display: inline-block;
	width: 98px;
	height: 1px;
	background-color: #000;
	margin: 0 38px 10px 38px;
}
.in-ca-hd-sp1{
	font-size: 33px;
	color: #ffc029;
	line-height: 63px;
}
.in-ca-hd-spx{
	font-size: 33px;
	color: #5ba132;
	line-height: 63px;
}
.in-ca-hd-spx1{
	font-size: 33px;
	color: #ffc029;
	line-height: 63px;
}
.in-ca-hd-spx::before,
.in-ca-hd-spx1::after{
	content: '';
	display: inline-block;
	width: 98px;
	height: 1px;
	background-color: #000;
	margin: 0 38px 10px 38px;
}
.in-ca-hd-sps{
	font-size: 25px;
	color: #5ba132;
}
.in-ca-fl{
	padding-bottom: 105px;
}
.in-ca-fl-ge{
	display: inline-block;
	width: 530px;
	overflow: hidden;
	position: absolute;
}
.in-ca-fl-one{
	left: 470px;
	top: 30px;
}
.in-ca-fl-two{
	left: 620px;
	top: 180px;
}
.in-ca-fl-three{
	left: 665px;
	top: 365px;
}
.in-ca-fl-four{
	left: 615px;
	top: 560px;
}
.in-ca-fl-five{
	left: 465px;
	top: 700px;
}
.in-ca-ge-txt{
	margin-left: 15px;
}
.in-ca-ge-txt-p{
	font-size: 24px;
	color: #5ba132;
	margin: 6px 0;
}
.in-ca-ge-txt-sp{
	font-size: 18px;
	color: #7f7f7f;
	float: left;
}

/*首页-承包案例*/
.in-se-bg{
	background-color: #eaffea;
	padding: 95px 0 80px;
}
.in-se-sele{
	margin-bottom: 42px;
}
.in-se-sele-li{
	width: 33.3%;
}
.in-se-sele-a{
	display: inline-block;
	width: 100%;
	height: 75px;
	line-height: 75px;
	text-align: center;
	background-color: #64b72c;
	font-size: 24px;
	color: #fff;
}
.se-hover:hover{
	background: #ffb400;
}
.in-se-sele-act{
	background-color: #fff;
	color: #ffb400;
}
.in-se-ge{
	display: inline-block;
	width: 393px;
	height: 286px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
	-webkit-transition: color .5s;
	-moz-transition: color .5s;
	-o-transition: color .5s;
	transition: color .5s;
	z-index: 10;
}
.in-se-ge:nth-child(3n+0){
	margin-right: 0;
}
.in-se-ge-pic{
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 5;
	margin: auto;
}
.in-se-ge-sha{
	background-color: rgba(0,0,0,.8);
	z-index: 6;
	width: 100%;
	height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: transform .5s;
    -moz-transition: transform .5s;
    -o-transition: transform .5s;
    transition: transform .5s;
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transition: scale3d(0, 0, 1);
    -moz-transform: scale3d(0, 0, 1);
    -o-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1);
}
.in-se-ge:hover .in-se-ge-sha{
	-webkit-transform: scale3d(1, 1, 1);
	-o-transform: scale3d(1, 1, 1);
	-moz-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
}
.in-se-ge-img{
	max-width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	z-index: 7;
}
/*专业物流团队*/
.in-te{
	padding: 80px 0;
}
#swiperbox210{
	height: 207px;
}
.in-te-ge{
	display: inline-block;
	width: 292px;
	height: 218px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
	cursor: pointer;
	-webkit-transition: color .5s;
	-moz-transition: color .5s;
	-o-transition: color .5s;
	transition: color .5s;
	z-index: 10;
}
.in-te-ge:nth-child(4n+0){
	margin-right: 0;
}
.in-te-ge-pic{
	position: absolute;
	max-width: 100%;
	max-height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 5;
	margin: auto;
}
.in-te-ge-sha{
	background-color: rgba(0,0,0,.5);
	z-index: 6;
	width: 100%;
	height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: transform .5s;
    -moz-transition: transform .5s;
    -o-transition: transform .5s;
    transition: transform .5s;
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transition: scale3d(0, 0, 1);
    -moz-transform: scale3d(0, 0, 1);
    -o-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1);
}
.in-te-ge:hover .in-te-ge-sha{
	-webkit-transform: scale3d(1, 1, 1);
	-o-transform: scale3d(1, 1, 1);
	-moz-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
}
.in-te-ge-a{
	display: inline-block;
	width: 239px;
	height: 169px;
	border: 3px solid #5da132;
	z-index: 7px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 169px;
	margin: 16px 0 0 16px;
}
.in-te-gd{
	display: inline-block;
	width: 167px;
	height: 40px;
	border-radius: 20px;
	line-height: 40px;
	text-align: center;
	background: #ffb400;
	font-size: 16px;
	color: #fff;
	margin-top: 90px;
}

/*餐饮公司您的不二之选*/
.in-ct{
	height: 208px;
	background: url(../images/ct_bg.png) no-repeat top center;
}
.in-ct-le{
	height: 208px;
	line-height: 208px;
	margin: 0 25px 0 215px;
	font-size: 93px;
	color: #ffb400;
	font-weight: 600;
}
.in-ct-ri{
	height: 208px;
	width: 650px;
}
.in-ct-ri-p{
	font-size: 32px;
	color: #fff;
	letter-spacing: 16px;
	margin: 65px 0 15px;
}
.in-ct-ri-con-sp{
	font-size: 19px;
	color: #fff;
	margin-right: 25px;
}
.in-ct-ri-con-sp::before{
	content: '';
	display: inline-block;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background-color: #fff;
	margin-right: 5px;
}
.in-ct-list{
	margin: 52px 0 88px;
}
.in-ct-ge{
	
}

.in-ct-ge-le{
	width: 600px;
}
.in-ge-le-ku{
	padding: 35px 0 45px;
}
.in-ge-ku-le{
	width: 73px;
	height: 86px;
	text-align: center;
	margin-top: 27px;
    background: url(../images/ct_icon.png) no-repeat top center;
}
.in-ge-ku-le-sp{
	font-size: 40px;
	color: #fff;
	line-height: 86px;
}
.in-ge-ku-ri{
	width: 510px;
}
.in-ge-ku-ri-p1{
	font-size: 12px;
	color: #c4c4c3;
}
.in-ge-ku-ri-tit{
	margin: 5px 0;
	font-size: 30px;
}
.in-ge-ku-ri-tit-sp1{
	color: #64b72c;
}
.in-ge-ku-ri-tit-sp2{
	color: #ffb400;
}
.in-ge-ku-ri-ge-le{
	width: 8px;
	height: 8px;
	margin-top: 10px;
	background: url(../images/ct_arrow.png) no-repeat top center;
}
.in-ge-ku-ri-ge-ri{
	display: inline-block;
	width: 495px;
	font-size: 12px;
	color: #737373;
	line-height: 24px;
	margin-left: 5px;
}

.in-ct-ge-ri{
	height: 656PX;
	width: 600px;
	position: relative;
}
.in-ct-ge-img{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
    bottom: 0;
	margin: auto;
}
/*间隔线*/
.in-ct-bor{
	height: 1px;
	background: #c8c8c8;
}
/*首页-关于我们*/
.in-ab-bg{
	height: 340px;
	background: #499f10;
	margin-top: 200px;
}
.in-ab-img{
	position: absolute;
	left: 0;
	bottom: 10px;
	z-index: 11;
}
.in-ab-ri{
	width: 580px;
	height: 100%;
}
.in-ab-ri-p{
	font-size: 33px;
	color: #fff;
	margin: 30px 0 20px;
}
.in-ab-imgsp{
	height: 24px;
}
.in-ab-sp{
	font-size: 20px;
	color: #fff;
	margin: 0 10px;
	line-height: 23px;
}
.in-ab-txt{
	margin-top: 20px;
	display: inline-block;
	width: 475px;
	overflow: hidden;
}
.in-ab-con{
	display: inline;
	font-size: 18px;
	color: #dcd9d9;
	line-height: 28px;
	text-align: justify;
}
.in-ab-a{
	font-size: 16px;
	color: #fff;
	line-height: 28px;
	display: inline-block;
	margin-top: 8px;
}
.in-ab-heng::after{
	content: '';
	display: inline-block;
	width: 90px;
	height: 1px;
	background: #fff;
	margin: 0 0 7px 7px
}
/*新闻中心*/
.in-ne-hd{
	margin-top: 80px;
}
.in-ne-hd-tit{
	font-size: 33px;
	color: #64b72c;
}
.in-ne-hd-tit::before,
.in-ne-hd-tit::after{
	content: '';
	display: inline-block;
	width: 100px;
	height: 1px;
	background: #000;
	margin: 0 32px 8px 32px;
}
.in-ne-hd-sl{
	margin: 30px 0 50px;
	position: relative;
	height: 42px;
}
.in-ne-ul{
	position: absolute;
	top: 0px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.in-ne-li{
	display: inline-block;
	width: 155px;
	height: 42px;
	margin: 0 5px;
}
.in-ne-heng{
	display: inline-block;
	height: 1px;
	background: #b5b5b5;
}
.in-ne-a{
	display: inline-block;
	width: 100%;
	height: 100%;
	line-height: 42px;
	text-align: center;
	border-radius: 20px;
	background: #fff;
	font-size: 21px;
	color: #3f3f3f;
}
.in-ne-li:hover .in-ne-a{
	background: #64b72c;
	color: #fff;
}
.in-ne-act{
	background: #64b72c;
	color: #fff;
}
.in-ne-me{
	height: 320px;
	overflow: hidden;
	padding-bottom: 170px;
	position: relative;
}
.in-ne-me-ri{
	width: 605px;
	height: 100%;
	border-left: 1px solid #b2b2b2;
}
.in-me-ge{
	height: 96px;
	width: 570px;
	padding: 10px 0 0 35px;
	cursor: pointer;
}
.in-me-hd{
	font-size: 16px;
	color: #6a6a6a;
	line-height: 28px;
	position: relative;
}
.in-me-tit{
	display: inline-block;
	width: 450px;
}
.in-me-tit::before{
	content: '';
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: #b5b5b5;
	position: absolute;
	top: 6px;
	left: -43px;
	z-index: 22;
}
.in-me-ge:hover .in-me-hd{
	color: #64b72c;
}
.in-me-ge:hover .in-me-tit::before{
	background: #64b72c;
}
.in-me-con{
	font-size: 14px;
	color: #9a9999;
	line-height: 28px;
}
.in-ne-fl{
	margin: 45px 0 85px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
.in-ne-fl-a{
	display: inline-block;
	width: 167px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 20px;
	background: #ffb400;
	font-size: 16px;
	color: #fff;
}

/*底部*/
.ft-bg{
	height: 545px;
	background: url(../images/foot_bg.png) no-repeat top center;
}
.ft-hd{
	height: 64px;
	background-color: rgba(43,106,0,.5);
}
.ft-hd-le{
	color: #fff;
}
.ft-hd-a{
	font-size: 16px;
	color: #e5e5e5;
	line-height: 64px;
	margin: 0 16px;
}
.or-in-put{
	width: 207px;
	height: 36px;
	border: 2px solid #fff;
	line-height: 36px;
	font-size: 14px;
	color: #e5e5e5;
	margin-top: 14px;
	background: transparent;
}
.ft-me{
	height: 427px;
}
.ft-me-le{
	width: 650px;
}
.ft-me-le-p{
	font-size: 14px;
	color: #fff;
	line-height: 40px;
}
.mt-90{
	margin-top: 90px;
}
.ft-me-le-sp{
	font-size: 14px;
	color: #fff;
	line-height: 40px;
	margin-left: 90px;
}
.ft-me-ri{
	width: 445px;
}
.ft-me-ri-ge{
	width: 172px;
	margin-top: 110px;
	margin-right: 37px;
}
.ft-me-ge-sp{
	font-size: 18px;
	color: #fff;
	margin-top: 15px;
}
.ft-ft{
	height: 54px;
	background-color: #2b6a00;
	line-height: 54px;
	font-size: 14px;
	color: #fff;
}

/*承包饭堂页面*/
.ca-hd{
	padding-top: 45px;
	height: 103px;
	border-bottom: 1px solid #c0c0c0;
	line-height: 103px;
}
.ca-hd-img{
	margin-top: 35px;
}
.ca-hd-sp{
	font-size: 32px;
	color: #64b72c;
	margin-left: 5px;
}
.ca-hd-bi{
	font-size: 14px;
	color: #2c2c2c;
}
.ca-hd-bi img{
	max-width: 100%;
	height: auto;
}
.ca-se{
	margin: 65px 0 42px;
}
.in-se-sele-cact{
	background: #ffb400;
}
.ca-ge-list{
	margin-bottom: 75px;
}
.ca-ge{
    display: inline-block;
    width: 373px;
    height: 272px;
    padding: 6px 8px;
    overflow: hidden;
    border: 2px solid #d4d4d4;
    margin-right: 10px;
    margin-bottom: 10px;
}
.ca-ge:nth-child(3n+0){
	margin-right: 0;
}
.ca-ge-wh{
	width: 100%;
	height: 100%;
	position: relative;
    cursor: pointer;
    -webkit-transition: color .5s;
    -moz-transition: color .5s;
    -o-transition: color .5s;
    transition: color .5s;
    z-index: 10;
}
.ca-ge-pic{
	position: absolute;
    max-width: 373px;
    max-height: 272px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
    margin: auto;
}
.ca-ge-sha{
	background-color: rgba(0,0,0,.8);
    z-index: 6;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: transform .5s;
    -moz-transition: transform .5s;
    -o-transition: transform .5s;
    transition: transform .5s;
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transition: scale3d(0, 0, 1);
    -moz-transform: scale3d(0, 0, 1);
    -o-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1);
}
.ca-ge-wh:hover .ca-ge-sha{
	-webkit-transform: scale3d(1, 1, 1);
	-o-transform: scale3d(1, 1, 1);
	-moz-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
}
.ca-ge-img{
	max-width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    z-index: 7;
}

.de-ge-list{
	margin: 40px 0 75px;
}
.de-ge{
    display: inline-block;
    width: 272px;
    height: 203px;
    padding: 6px 8px;
    overflow: hidden;
    border: 2px solid #d4d4d4;
    margin-right: 10px;
    margin-bottom: 10px;
}
.de-ge:nth-child(4n+0){
	margin-right: 0;
}
.de-ge-wh{
	width: 100%;
	height: 100%;
	position: relative;
    cursor: pointer;
    -webkit-transition: color .5s;
    -moz-transition: color .5s;
    -o-transition: color .5s;
    transition: color .5s;
    z-index: 10;
}
.de-ge-pic{
	position: absolute;
    max-width: 272px;
    max-height: 203px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
    margin: auto;
}
.de-ge-sha{
	background-color: rgba(0,0,0,.8);
    z-index: 6;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: transform .5s;
    -moz-transition: transform .5s;
    -o-transition: transform .5s;
    transition: transform .5s;
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
    -webkit-transition: scale3d(0, 0, 1);
    -moz-transform: scale3d(0, 0, 1);
    -o-transform: scale3d(0, 0, 1);
    transform: scale3d(0, 0, 1);
}
.de-ge-wh:hover .de-ge-sha{
	-webkit-transform: scale3d(1, 1, 1);
	-o-transform: scale3d(1, 1, 1);
	-moz-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    -o-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
}
.de-ge-a{
    display: inline-block;
    width: 235px;
    height: 165px;
    border: 3px solid #5da132;
    z-index: 7px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    line-height: 165px;
}

/*承包饭堂详情页*/
.ca-de{
	border-bottom: 1px solid #ccc;
	padding: 30px 0;
}
.ca-de-p{
	font-size: 24px;
	color: #333;
}
.ca-de-sp{
	font-size: 14px;
	color: #666;
	display: inline-block;
	margin: 12px 0;
}
.ca-detail{
	padding: 20px 0;
	font-size: 16px;
	color: #666;
	line-height: 26px;
	text-align: justify;
}
.mb-60{
	margin-bottom: 60px;
}

/*关于我们页面*/
.ab-hd{
	margin: 76px 0 70px;
}
.ab-hd-ri{
	width: 550px;
	margin-right: 40px;
}
.ab-hd-to{
	margin: 50px 0 20px;
}
.ab-hd-to-sp1{
	font-size: 24px;
	color: #64b72c;
	margin: 0 10px 0 12px;
	position: relative;
}
.ab-hd-to-sp1::before{
	content: '';
	display: inline-block;
	width: 5px;
	height: 23px;
	background: #ffb400;
	margin-right: 5px;
	position: absolute;
	top: 4px;
	left: -10px;
}
.ab-hd-to-sp2{
	font-size: 16px;
	color: #9e9e9e;
}
.ab-hd-ri-sp{
	font-size: 18px;
	color: #5b5b5b;
	line-height: 28px;
	text-align: justify;
	text-indent: 2em;
}
.ab-me{
	position: relative;
	margin-bottom: 120px;
}
.ab-me-txt{
	display: inline-block;
	float: left;
	width: 600px;
	/*display: inline-block;
	width: 972px;
	height: 334px;
	background: rgba(235,235,235,.7);
	border-top: 2px solid #ffb80c;
	position: absolute;
	left: 0;
	top: 42px;
	z-index: 11;*/
}
.ab-me-txt-sp{
	display: inline-block;
	padding: 35px 20px 0 20px;
	font-size: 16px;
	color: #3e3e3e;
	line-height: 30px;
	text-indent: 2em;
	text-align: justify;
}
.ab-fl{
	margin-bottom: 107px;
}
.ab-fl-img{
	margin-right: 10px;
}
.ab-fl-img:last-child{
	margin-right: 0;
}
/*联系我们页面*/
.co-hd{
	margin: 100px 0 65px;
}
.co-hd-ge{
	position: relative;
	width: 280px;
	height: 206px;
	border: 1px solid #a0a0a0;
	margin-right: 23px;
}
.co-hd-ge:last-child{
	margin-right: 0;
}
.co-hd-ge-img{
	position: absolute;
	left: 0;
	right: 0;
	top: -50px;
	margin: 0 auto;
}
.co-hd-ge-p{
	font-size: 18px;
	color: #64b72c;
	margin: 75px 0 15px;
}
.co-hd-ge-sp{
	display: inline-block;
	width: 190px;
	margin: 0 auto;
	font-size: 14px;
	color: #606060;
	line-height: 31px;
}
.co-map{
	height: 580px;
}
.co-in{
	margin: 95px 0 47px;
}
.co-in-le{
	/*width: 620px;*/
	width: 497px;
	margin-left: 62px;
}
.co-le-in{
	width: 482px;
	height: 41px;
	padding-left: 15px;
	border: 1px solid #ececec;
	border-radius: 5px;
	font-size: 14px;
	color: #565656;
	margin-bottom: 11px;
}
.co-le-text{
	padding: 10px 15px;
	width: 467px;
	height: 120px;
	margin-bottom: 17px;
	font-size: 14px;
	line-height: 20px;
	color: #373737;
	border: 1px solid #ececec;
	outline: none;
}
.co-le-sub{
	/*display: inline-block;*/
	width: 100%;
	height: 37px;
	line-height: 37px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #64b72c;
	border: none;
	outline: none;
	cursor: pointer;
}
.co-in-ri{
	width: 490px;
}
.co-in-ri-hd{
	margin: 8px 0 30px;
}
.co-in-ri-p{
	font-size: 16px;
	color: #383838;
	line-height: 23px;
}
.co-in-ri-hd-sp{
	margin-right: 45px;
}
.co-in-ri-hd-img{
	margin-right: 10px;
}
.co-in-ri-p1{
	margin: 35px 0 8px;
}
.co-in-ri-fl{
	margin-top: 55px;
}
.co-in-ri-fl-ri{
	width: 360px;
}
.co-in-ri-fl-ri-hd{
	margin: 3px 0 14px;
}
.co-in-ri-p3{
	font-size: 16px;
	color: #5ba132;
}

/*招聘中心*/
.ad-img{
	margin: 60px 0 50px;
}
.ad-list{
	margin-bottom: 70px;
}
.ad-ge{
	display: inline-block;
	width: 850px;
	padding: 0 175px;
	height: 139px;
	border-bottom: 1px solid #d1d1d1;
}
.ad-ge-hd{
	margin: 35px 0 10px;
}
.ad-ge-hd-sp{
	font-size: 18px;
	color: #7f7f7f;
}
.ad-ge:hover .ad-ge-hd-sp{
	color: #ffb400;
}
.ad-ge-sp{
	font-size: 14px;
	color: #9c9b9b;
	line-height: 30px;
}

/*新闻动态*/
.ne-hd{
	margin: 60px 0;
    position: relative;
    height: 42px;
}
.ne-list{
	margin-bottom: 70px;
}
.ne-ge{
	height: 163px;
	margin-bottom: 38px;
	cursor: pointer;
}
.ne-ge-le{
	width: 110px;
	height: 161px;
	border: 1px solid #626262;
	background: url(../images/nesx_bg2.png) no-repeat top center;
}
.ne-ge:hover .ne-ge-le{
	background: url(../images/nesx_bg1.png) no-repeat top center;
	border: 1px solid #4c8c20;
}
.ne-ge-le-sp1{
	display: inline-block;
	height: 93px;
	font-size: 44px;
	color: #ffffff;
	line-height: 125px;
	text-align: center;
}
.ne-ge-le-sp2{
	display: inline-block;
	height: 63px;
	font-size: 15px;
	color: #ffffff;
	line-height: 40px;
	text-align: center;
}
.ne-ge-ri{
	display: inline-block;
	width: 900px;
	height: 159px;
	padding: 0 92px;
	border: 2px solid #92958f;
	border-left: none;
}
.ne-ge:hover .ne-ge-ri{
	border: 2px solid #64b72c;
	border-left: none;
}
.ne-ge-ri-p{
	font-size: 16px;
	color: #1a1a1a;
	margin: 38px 0 11px;
}
.ne-ge-ri-sp{
	font-size: 16px;
	color: #727272;
	line-height: 28px;
}